// components/select-city/select-city.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
      isIPhoneX: {
          type: null,
          value: false
      },
  },

  /**
   * 组件的初始数据
   */
  data: {
    hotCityInfo:[
        {
          title:'服务区域',
          city:[
              {item:'全国',status:false},
              {item:'北京',status:false},
              {item:'上海',status:false},
              {item:'广东',status:false},
              {item:'河南',status:false},
              {item:'江苏',status:false},
              {item:'浙江',status:false},
              {item:'陕西',status:false},
              {item:'山东',status:false},
              {item:'河北',status:false},
              {item:'安徽',status:false},
              {item:'甘肃',status:false},
              {item:'四川',status:false},
              {item:'福建',status:false},
              {item:'湖北',status:false},
              {item:'天津',status:false},
              {item:'湖南',status:false},
              {item:'江西',status:false},
              {item:'云南',status:false},
              {item:'吉林',status:false},
              {item:'辽宁',status:false},
              {item:'黑龙江',status:false},
              {item:'青海',status:false},
              {item:'台湾',status:false},
              {item:'海南',status:false},
              {item:'贵州',status:false},
              {item:'内蒙古',status:false},
              {item:'新疆',status:false},
              {item:'宁夏',status:false},
              {item:'广西',status:false},
              {item:'西藏',status:false},
              {item:'香港',status:false},
              {item:'澳门',status:false}
          ]
        }
        // {
        //     title:'其他城市',
        //     city:[
        //         {item:'福建'},
        //         {item:'湖北'},
        //         {item:'天津'},
        //         {item:'湖南'},
        //         {item:'江西'},
        //         {item:'云南'},
        //         {item:'吉林'},
        //         {item:'辽宁'},
        //         {item:'黑龙江'},
        //         {item:'青海'},
        //         {item:'台湾'},
        //         {item:'海南'},
        //         {item:'贵州'},
        //         {item:'内蒙古'},
        //         {item:'新疆'},
        //         {item:'宁夏'},
        //         {item:'广西'},
        //         {item:'西藏'},
        //         {item:'香港'},
        //         {item:'澳门'}
        //       ]
        //     }
    ],
      selected: ''

  },

  /**
   * 组件的方法列表
   */
  methods: {
      selectCity(e){
        this.data.hotCityInfo.map(item=>{
          item.city.map((cityItem,index)=>{
              if(index == e.target.dataset.city){
                  cityItem.status = !cityItem.status
              }
          })
        })
          this.setData({
              hotCityInfo:this.data.hotCityInfo
          })

      },
      cancel(){
          this.triggerEvent('cancelSelect', '取消城市')
      },
      confirm(){
          let cityInfo = []
          this.data.hotCityInfo[0].city.map(item=>{
              if(item.status){
                  cityInfo.push(item)
              }
          })
          this.triggerEvent('confirmSelect', cityInfo)

      }
  },

    ready () {
    },
})
